алгоритм решения задач на движение